package exercises;

/**
 * @author zerorain
 **/
import java.util.*;
//不要二 题不难 主要是数学问题 欧几里得距离不能等于二 求解只有2 0 /0 2两种 循环设置即可
public class ex12{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt();
        int w = sc.nextInt();
        int[][] arr = new int[h][w];
        int count = 0;
        for(int i = 0 ; i < h ; i++){
            for(int j = 0 ; j < w ; j++){
                if(arr[i][j] == 0){
                    count++;
                    if(i + 2 < h){
                        arr[i+2][j] = 1;
                    }
                    if(j + 2 < w){
                        arr[i][j+2] = 1;
                    }
                }
            }
        }
        System.out.println(count);

    }
}